﻿using System;
using System.Collections.Generic;

namespace GC_FFW.BusinessEntities.Abstractions.Interfaces.Forecast
{
	public interface IPersonalConfrontationStatistics : IUpdateTeamOperations, ICloneable
	{
		string HomeTeamName { get; set; }

		string AwayTeamName { get; set; }

		IEnumerable<IMatch> Matches { get; set; }

		IMatch LastTeamMatch { get; }

		bool HasWinnerTeamStatistics { get; }

		bool IsHomeTeamStatisticsWin { get; }

		bool IsAwayTeamStatisticsWin { get; }

		string WinnerTeamStatisticsName { get; }

		int HomeTeamWinsCount { get; }

		int AwayTeamWinsCount { get; }

		int DrawsCount { get; }

		int HomeTeamTotalGoalsCount { get; }

		int AwayTeamTotalGoalsCount { get; }

		bool HasWinnerGreatAdvantage { get; }
	}
}
